TLS was last updated
on March 27, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 03/26/2024)
2023
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 3.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Some Strings Attached
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Nhat Dang - 3.03
chaka allen - 2.98
PRASAD VALAPPIL - 2.97
Mike Tzorfas - 2.96
Linh Nguyen - 2.96
Rameshkannan Arumugam - 2.90
Charis Felton - 2.88
Guanqun Zhang - 2.87
Branavan Ganesan - 2.84
Ashish Gairola - 2.83
Stephen McManus - 2.82
Charles Rejonis - 2.82
SANKET PHADKE - 2.80
Avinash Lalwani - 2.79
Christopher Reiher - 2.74
KRISTOFFER REITER - 2.72
Daniel Kwak - 2.71
Steven Han - 2.70
Salar Alemo - 2.60
Perumal Kuppusamy - 2.50
Marc Kim - n/a
James McCormick - n/a
League Results By Position
1S 2S 1D 2D 3D
Branavan Ganesan - 2.84 & James McCormick - n/a 1 - 0
Branavan Ganesan - 2.84 & Mike Tzorfas - 2.96 1 - 0 1 - 0
Rameshkannan Arumugam - 2.90 & KRISTOFFER REITER - 2.72 0 - 1
Rameshkannan Arumugam - 2.90 & Ashish Gairola - 2.83 1 - 0
Rameshkannan Arumugam - 2.90 & Marc Kim - n/a 1 - 0
Rameshkannan Arumugam - 2.90 0 - 1
Daniel Kwak - 2.71 & Steven Han - 2.70 1 - 0
Daniel Kwak - 2.71 & Nhat Dang - 3.03 1 - 1
chaka allen - 2.98 & Steven Han - 2.70 1 - 0
chaka allen - 2.98 2 - 0
SANKET PHADKE - 2.80 & Avinash Lalwani - 2.79 1 - 0
SANKET PHADKE - 2.80 0 - 2
Christopher Reiher - 2.74 & Perumal Kuppusamy - 2.50 1 - 0
Christopher Reiher - 2.74 & Avinash Lalwani - 2.79 0 - 1
Christopher Reiher - 2.74 & PRASAD VALAPPIL - 2.97 1 - 0
Christopher Reiher - 2.74 0 - 1 0 - 1
Charles Rejonis - 2.82 & Stephen McManus - 2.82 1 - 0
Charles Rejonis - 2.82 & James McCormick - n/a 1 - 0
Charles Rejonis - 2.82 & PRASAD VALAPPIL - 2.97 1 - 1
Stephen McManus - 2.82 & Mike Tzorfas - 2.96 1 - 0
Steven Han - 2.70 1 - 0
Linh Nguyen - 2.96 & Nhat Dang - 3.03 0 - 1
Linh Nguyen - 2.96 & Marc Kim - n/a 0 - 1
Guanqun Zhang - 2.87 1 - 0 2 - 0
Salar Alemo - 2.60 0 - 1
Avinash Lalwani - 2.79 & Ashish Gairola - 2.83 0 - 1
KRISTOFFER REITER - 2.72 & Ashish Gairola - 2.83 1 - 0
Charis Felton - 2.88 3 - 1
--------------------------------------------------------------------------------------------------------------------------------------
GCC All Aspects
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Jesse Cooper - 3.12
Gregg Lemos-Stein - 3.02
Geoffrey Long - 3.01
Matthew Lee - 2.91
Peter Rubincam - 2.88
Aaron Porcella - 2.82
Brian Duggan - 2.67
Rob Fauber - 2.64
Patrick Harvey - n/a
John Stillwell - n/a
James Halsey-Watson - n/a
Ian Fischer - n/a
Bruce Davis - n/a
League Results By Position
1S 2S 1D 2D 3D
Bruce Davis - n/a & Brian Duggan - 2.67 1 - 0
Bruce Davis - n/a & Peter Rubincam - 2.88 1 - 0
Patrick Harvey - n/a & Ian Fischer - n/a 0 - 1
Geoffrey Long - 3.01 & Jesse Cooper - 3.12 4 - 0
Geoffrey Long - 3.01 & Rob Fauber - 2.64 1 - 0
Geoffrey Long - 3.01 & Matthew Lee - 2.91 2 - 0
Brian Duggan - 2.67 & Rob Fauber - 2.64 0 - 1
Jesse Cooper - 3.12 & John Stillwell - n/a 2 - 0
Jesse Cooper - 3.12 & Peter Rubincam - 2.88 1 - 0
Rob Fauber - 2.64 & Gregg Lemos-Stein - 3.02 1 - 0
Rob Fauber - 2.64 & Peter Rubincam - 2.88 0 - 1
Rob Fauber - 2.64 & Ian Fischer - n/a 1 - 0 1 - 0
Rob Fauber - 2.64 & Matthew Lee - 2.91 1 - 1
Gregg Lemos-Stein - 3.02 & Matthew Lee - 2.91 1 - 0
Gregg Lemos-Stein - 3.02 5 - 1
Peter Rubincam - 2.88 & Ian Fischer - n/a 1 - 0
Peter Rubincam - 2.88 & Matthew Lee - 2.91 0 - 1
Aaron Porcella - 2.82 1 - 0 3 - 2
James Halsey-Watson - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Topspins Cobra Kai
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Parm Greeley - 2.72
Robert Baldwin - 2.67
Isadall Fung - 2.67
Fred Scales - 2.58
Will Tran - 2.54
Justin Lai - 2.54
Theodore Orlet - 2.39
Nicholas Arena - 2.27
konstantin sakherzon - n/a
Marcos DeArruda - n/a
George Harris - n/a
Alexander Bilus - n/a
League Results By Position
1S 2S 1D 2D 3D
Isadall Fung - 2.67 & Marcos DeArruda - n/a 0 - 1
Isadall Fung - 2.67 & Parm Greeley - 2.72 0 - 1
Isadall Fung - 2.67 & Robert Baldwin - 2.67 0 - 1
Isadall Fung - 2.67 0 - 3
Fred Scales - 2.58 & Nicholas Arena - 2.27 0 - 1
Fred Scales - 2.58 0 - 2 1 - 1
Marcos DeArruda - n/a & Parm Greeley - 2.72 0 - 1
George Harris - n/a & Nicholas Arena - 2.27 0 - 1 1 - 1
Parm Greeley - 2.72 & Robert Baldwin - 2.67 1 - 1
konstantin sakherzon - n/a & Nicholas Arena - 2.27 0 - 1
konstantin sakherzon - n/a 0 - 1
Nicholas Arena - 2.27 & Alexander Bilus - n/a 0 - 2
Justin Lai - 2.54 & Will Tran - 2.54 1 - 4 0 - 1
Theodore Orlet - 2.39 & Robert Baldwin - 2.67 0 - 2
Theodore Orlet - 2.39 0 - 2 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Upper Dublin 3.0 18+
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Gary Kao - 3.18
Chris Roberts - 3.15
J Freivogel - 3.09
Regis Carvalho - 2.96
Al-Yassa Al-Mahi - 2.95
Louis Cotteta - 2.85
David Brown - 2.85
Cosmo Mullen - 2.85
Saadiq Al Mahi - 2.69
Brad Goldoor - 2.67
Francisco Ruso - 2.66
alex zeltov - n/a
Scott Rothman - n/a
Peter Bolden - n/a
Gerard Stemplewicz - n/a
Ethan Dennis - n/a
Dominador Magat - n/a
League Results By Position
1S 2S 1D 2D 3D
David Brown - 2.85 & Brad Goldoor - 2.67 2 - 1
David Brown - 2.85 & Chris Roberts - 3.15 1 - 0
David Brown - 2.85 & Cosmo Mullen - 2.85 1 - 0
Saadiq Al Mahi - 2.69 & Al-Yassa Al-Mahi - 2.95 1 - 0 1 - 1
Saadiq Al Mahi - 2.69 0 - 1 2 - 0
Al-Yassa Al-Mahi - 2.95 & Chris Roberts - 3.15 1 - 0
Al-Yassa Al-Mahi - 2.95 & Regis Carvalho - 2.96 1 - 0
Brad Goldoor - 2.67 & Regis Carvalho - 2.96 1 - 0
Brad Goldoor - 2.67 & Ethan Dennis - n/a 0 - 1
Gerard Stemplewicz - n/a & J Freivogel - 3.09 1 - 0
Louis Cotteta - 2.85 & Chris Roberts - 3.15 1 - 0
Louis Cotteta - 2.85 & alex zeltov - n/a 1 - 0
Louis Cotteta - 2.85 0 - 1 1 - 0
Dominador Magat - n/a 0 - 1
Chris Roberts - 3.15 & Regis Carvalho - 2.96 1 - 0
Chris Roberts - 3.15 2 - 0
Regis Carvalho - 2.96 0 - 1
Gary Kao - 3.18 2 - 0 2 - 0
Peter Bolden - n/a & Ethan Dennis - n/a 1 - 0
Ethan Dennis - n/a & Cosmo Mullen - 2.85 1 - 0
Scott Rothman - n/a & alex zeltov - n/a 2 - 0
Francisco Ruso - 2.66 & Al-Yassa Al-Mahi - 2.95 0 - 1
Francisco Ruso - 2.66 & Louis Cotteta - 2.85 1 - 0
Francisco Ruso - 2.66 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Unidentified Flying Overheads
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Rohit Gandrakota - 2.79
Michael Garrison - 2.71
John Stacey - 2.69
Sakar Sigdel - 2.65
Rodney Zhu - 2.63
Chris Williams - 2.63
junjie liang - 2.48
Jay Astle - 2.39
George Gower - 2.23
Zhichao Chen - n/a
William Lian - n/a
Patrick Janovsky - n/a
Mark Roller - n/a
Marc Chen - n/a
Leo Dillon - n/a
Joseph Grillo - n/a
Jake Holtzer - n/a
Gregg Holgate - n/a
George pellegrino - n/a
Adam Caplan - n/a
League Results By Position
1S 2S 1D 2D 3D
John Stacey - 2.69 0 - 1
George Gower - 2.23 & Michael Garrison - 2.71 0 - 1
George Gower - 2.23 & Jake Holtzer - n/a 0 - 1
George Gower - 2.23 & Patrick Janovsky - n/a 0 - 1
Chris Williams - 2.63 & junjie liang - 2.48 0 - 1
Chris Williams - 2.63 & George pellegrino - n/a 0 - 1
Chris Williams - 2.63 0 - 1
Adam Caplan - n/a 0 - 1
William Lian - n/a & Marc Chen - n/a 0 - 2
William Lian - n/a 0 - 1
Rodney Zhu - 2.63 & Michael Garrison - 2.71 1 - 0
Rodney Zhu - 2.63 & junjie liang - 2.48 0 - 1
Rodney Zhu - 2.63 & Sakar Sigdel - 2.65 0 - 1 0 - 1
Rodney Zhu - 2.63 0 - 1
Michael Garrison - 2.71 & Zhichao Chen - n/a 0 - 1
Mark Roller - n/a 0 - 1
junjie liang - 2.48 & Gregg Holgate - n/a 0 - 1
junjie liang - 2.48 & Marc Chen - n/a 1 - 0
Gregg Holgate - n/a & Leo Dillon - n/a 1 - 0
Rohit Gandrakota - 2.79 1 - 2
Jay Astle - 2.39 & Sakar Sigdel - 2.65 1 - 0
Leo Dillon - n/a & Joseph Grillo - n/a 0 - 1 0 - 1
George pellegrino - n/a & Jake Holtzer - n/a 0 - 1
George pellegrino - n/a 0 - 1
Joseph Grillo - n/a & Patrick Janovsky - n/a 0 - 1
Patrick Janovsky - n/a 0 - 2
Sakar Sigdel - 2.65 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Bucks 3.0
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Michael Cirasola - 3.07
Gary Goldman - 2.91
Toby Rank - 2.88
Ethan Christ - 2.82
Robert Rosendale - 2.78
James Aversano - 2.77
Juliano Kovalcik - 2.75
Shawn Szalabofka - 2.68
Michael Hodgin - 2.63
Simon Tai - 2.56
Ryan Subhan - 2.54
JIMBO JIMENEZ - 2.54
Anshuman Dash - 2.52
Brian Marin - 2.40
Ari SADOFF - 2.40
Trevor Ackerman - n/a
Ryan Donnelly - n/a
Jeffrey Moore - n/a
Christopher Boutros - n/a
League Results By Position
1S 2S 1D 2D 3D
Ryan Donnelly - n/a & Brian Marin - 2.40 1 - 0
Ryan Donnelly - n/a & Gary Goldman - 2.91 0 - 1
Ryan Donnelly - n/a & Trevor Ackerman - n/a 1 - 0
Ryan Donnelly - n/a & Shawn Szalabofka - 2.68 0 - 1
Brian Marin - 2.40 & Ari SADOFF - 2.40 0 - 1
Michael Hodgin - 2.63 0 - 1
Robert Rosendale - 2.78 & JIMBO JIMENEZ - 2.54 0 - 1
Robert Rosendale - 2.78 & Toby Rank - 2.88 2 - 0
Robert Rosendale - 2.78 & Anshuman Dash - 2.52 1 - 0
Robert Rosendale - 2.78 & Ethan Christ - 2.82 1 - 0
Christopher Boutros - n/a & Ari SADOFF - 2.40 1 - 0
Christopher Boutros - n/a & Anshuman Dash - 2.52 1 - 0
Christopher Boutros - n/a & Ethan Christ - 2.82 0 - 1 1 - 0
Michael Cirasola - 3.07 & James Aversano - 2.77 1 - 0
Gary Goldman - 2.91 & James Aversano - 2.77 1 - 0
Gary Goldman - 2.91 1 - 1 2 - 1
JIMBO JIMENEZ - 2.54 & James Aversano - 2.77 0 - 1
James Aversano - 2.77 & Anshuman Dash - 2.52 1 - 0
Toby Rank - 2.88 & Ethan Christ - 2.82 1 - 0
Toby Rank - 2.88 & Ryan Subhan - 2.54 0 - 1
Simon Tai - 2.56 0 - 2
Anshuman Dash - 2.52 & Ethan Christ - 2.82 0 - 1
Shawn Szalabofka - 2.68 & Jeffrey Moore - n/a 1 - 0
Shawn Szalabofka - 2.68 0 - 1 1 - 1
Juliano Kovalcik - 2.75 1 - 4
--------------------------------------------------------------------------------------------------------------------------------------
Frog Hollow Hitters
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Michael Foering - 3.10
Christian Zavisca - 2.74
Edgardo Castaneda - 2.72
JAMES NUGENT - 2.71
Matthew Rovi - 2.70
Terry Beidelman - 2.37
John Himes - 2.31
Bob DiDio - 2.26
Ross Miller - n/a
Rajesh Sahasrabuddhe - n/a
Peter Sutor - n/a
Kent Brown - n/a
Jeff Miller - n/a
Chris Donnelly - n/a
Alex Guambana - n/a
League Results By Position
1S 2S 1D 2D 3D
Matthew Rovi - 2.70 & Edgardo Castaneda - 2.72 0 - 1
Matthew Rovi - 2.70 2 - 1
Rajesh Sahasrabuddhe - n/a & Alex Guambana - n/a 0 - 1
Kent Brown - n/a & Ross Miller - n/a 3 - 1
Jeff Miller - n/a & Peter Sutor - n/a 1 - 1
Jeff Miller - n/a & Terry Beidelman - 2.37 0 - 1
Jeff Miller - n/a & JAMES NUGENT - 2.71 0 - 1
Peter Sutor - n/a & Edgardo Castaneda - 2.72 0 - 1
Bob DiDio - 2.26 & John Himes - 2.31 0 - 3 0 - 1
Bob DiDio - 2.26 & Christian Zavisca - 2.74 0 - 1
Christian Zavisca - 2.74 1 - 1 1 - 1
Terry Beidelman - 2.37 & Alex Guambana - n/a 1 - 0
Terry Beidelman - 2.37 & Edgardo Castaneda - 2.72 0 - 2 0 - 1
JAMES NUGENT - 2.71 0 - 1 2 - 1
Michael Foering - 3.10 5 - 0
Chris Donnelly - n/a & John Himes - 2.31 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
The Tennis Group
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Girish Angajala - 2.92
Harvey Campbell - 2.80
Tommy Nguyen - 2.78
Puneet Tejsinghani - 2.78
Kendall Stewart - 2.68
Samuel Mays - 2.60
Kaif Brown - 2.59
Manish Sharma - n/a
Jerome Brown - n/a
Jeff Tackett - n/a
JAMES KABUGO - n/a
Aiking Jessie-Holmes - n/a
Aiking J - n/a
League Results By Position
1S 2S 1D 2D 3D
Jerome Brown - n/a & Manish Sharma - n/a 0 - 1
Tommy Nguyen - 2.78 & Manish Sharma - n/a 1 - 0
Tommy Nguyen - 2.78 3 - 1 0 - 1
Kendall Stewart - 2.68 & Samuel Mays - 2.60 1 - 0
Kendall Stewart - 2.68 & Harvey Campbell - 2.80 1 - 0
Samuel Mays - 2.60 0 - 1
Girish Angajala - 2.92 & Puneet Tejsinghani - 2.78 1 - 0 3 - 1
Kaif Brown - 2.59 & JAMES KABUGO - n/a 0 - 1
Kaif Brown - 2.59 0 - 2 0 - 1
Harvey Campbell - 2.80 & Aiking J - n/a 1 - 1
Harvey Campbell - 2.80 1 - 1 2 - 1
Aiking J - n/a & Aiking Jessie-Holmes - n/a 0 - 1
Aiking Jessie-Holmes - n/a 2 - 0
Jeff Tackett - n/a & Puneet Tejsinghani - 2.78 0 - 1 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Legacy 3.0
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Pavan Patel - 3.01
Jamie Jones - 2.76
George Denliker - 2.71
Emmanuel Rosas - 2.61
Eric Leveillee - 2.50
Shannon storm - n/a
ROBERT RYAN - n/a
Muhammad Abdul-Hadi - n/a
Frank Hoban - n/a
Darin Stojanovic - n/a
Dan Lipsman - n/a
Cody Solar - n/a
Christian Finnerty - n/a
Chong Hu - n/a
Brandon Mundy - n/a
Brad Bates - n/a
Bo Gan - n/a
Bertram Russell - n/a
Alex Gurvich - n/a
League Results By Position
1S 2S 1D 2D 3D
George Denliker - 2.71 & Emmanuel Rosas - 2.61 0 - 1
George Denliker - 2.71 & Jamie Jones - 2.76 1 - 0
George Denliker - 2.71 0 - 1 2 - 1
Bertram Russell - n/a & Brandon Mundy - n/a 1 - 0
Bertram Russell - n/a & Eric Leveillee - 2.50 0 - 1
Bertram Russell - n/a & Bo Gan - n/a 0 - 1
Shannon storm - n/a & Brad Bates - n/a 0 - 1
Muhammad Abdul-Hadi - n/a & ROBERT RYAN - n/a 0 - 1
Darin Stojanovic - n/a & Alex Gurvich - n/a 0 - 1
Darin Stojanovic - n/a & Dan Lipsman - n/a 1 - 0
Eric Leveillee - 2.50 & Chong Hu - n/a 1 - 0
Eric Leveillee - 2.50 & Emmanuel Rosas - 2.61 0 - 1 1 - 0
Eric Leveillee - 2.50 & Jamie Jones - 2.76 0 - 1
Chong Hu - n/a & Bo Gan - n/a 0 - 1
Christian Finnerty - n/a & ROBERT RYAN - n/a 0 - 1
Frank Hoban - n/a & Cody Solar - n/a 2 - 0
Frank Hoban - n/a 0 - 1
Emmanuel Rosas - 2.61 & Jamie Jones - 2.76 0 - 1
Emmanuel Rosas - 2.61 0 - 1
Dan Lipsman - n/a & Bo Gan - n/a 0 - 2
Pavan Patel - 3.01 5 - 1
Jamie Jones - 2.76 1 - 0
Cody Solar - n/a 1 - 0 1 - 0